package plg.grupo1.Lexico.reserveWords;

import java.util.HashSet;
import java.util.Iterator;

/*
 * Evalua si un determinado valor está dentro de una lista de valores
 */
public class EvaluadorLista implements EvaluadorRango {

	private HashSet<Integer> valores = new HashSet<Integer>();

	public EvaluadorLista(Integer valores[]) {
		for (Integer val:valores) this.valores.add(val);
	}
	
	public Boolean check(Integer value) {
		return valores.contains(value);
	}

	public String toString(){
		StringBuffer o=new StringBuffer();
		Iterator<Integer> itr = valores.iterator();
		while(itr.hasNext()) o.append(itr.next()+" ");
		return o.toString();
	}
}